package org.chat.client.model;

import java.util.Date;

import com.google.gwt.user.client.rpc.IsSerializable;

/**
 * 
 * @author AGRAM Larbi
 *@version 1.1
 */
public class Message implements IsSerializable{

	
	private String chatId ;
	private String message;
	private Date dateEnvoi;
	
	/**
	 * For serialization
	 */
	public Message() {

	}
	
	/**
	 * 
	 * @param chatId l'id du message
	 * @param dateEnvoi la date d'envoi du message 
	 * @param message  le message
	 * @param cheminFichier le chemin du fichier si il a ete aploader
	 */
	public Message (String chatId ,Date dateEnvoi,String message){
		this.chatId=chatId;
		this.dateEnvoi=dateEnvoi;
		this.message=message;
		
	}
	
	
	/**
	 * retourne le message
	 * @return le message
	 */
	public String getMessage() {
		return this.message;
	}
	
	/**
	 * l'id du message
	 * @return l'id du message
	 */
	public String getChatId() {
		
		return this.chatId;
	}

	/**
	 * la date du message
	 * @return la date d'envoi du message 
	 */
	public Date getdateEnvoi() {
		return this.dateEnvoi;
	}
}
